#ifndef FORM2_H
#define FORM2_H

#include <QWidget>
#include <QDebug>

// 重写鼠标点击事件，右键+左键
#include <QMouseEvent>
#include <QAction>
#include <QMenu>
#include <QLabel>

namespace Ui {
class Form2;
}

class Form2 : public QWidget
{
    Q_OBJECT

public:
    explicit Form2(QWidget *parent = nullptr);
    ~Form2();

protected:
    //重写单击和双击事件
    virtual void mousePressEvent(QMouseEvent *event); //单击和右键事件

signals:
    //自定义信号,在mousePressEvent事件发生时触发
    void clicked(); //单击信号
    void clicked_right(); //右键单击信号

private slots:
    void on_pushButton_3_clicked();
    void menu_slot1(); //测试功能1
    void menu_slot2(); //

    void on_pushButton_clicked();

    void on_pushButton_2_clicked();

private:
    Ui::Form2 *ui;
    QMenu *menu = new QMenu(this); //创建菜单变量
    void initMenu(); //初始化右键菜单
    void Add_TaskTarget(); //增加视距链路的选项
    void Delete_TaskTarget(); //删除视距链路的选项

};

#endif // FORM2_H
